L'interpréteur de commandes - Exercices supplémentaires
Pour ce laboratoire, utilisez la structure de répertoires suivante. Vous n'avez pas nécessairement besoin de la créer sur votre ordinateur, le but de cet exercice étant de tenter de répondre sur papier, sans tout reproduire systématiquement sur l'ordinateur.
Si vous en avez besoin (et/ou envie), vous pouvez tout de même utiliser l'ordinateur pour vérifier ou pour vous aider à trouver vos réponses, mais vous devriez ultimement pouvoir tout faire sur papier.
Dans ce diagramme, les boîtes sont des répertoires/dossiers et les mots à droite d'une boîte sont des fichiers divers contenus dans le répertoire. Par exemple, sous la racine se trouve le répertoire Users, qui contient le répertoire Roger, dans lequel se trouvent les fichiers mon_fichier_texte.txt et Georges.
Lorsque l'on vous demande d'effectuer une action, à moins qu'il en soit spécifié autrement, vous devez y arriver en une seule commande. Faites bien attention aux demandes de mode relatif et absolu! (si on ne spécifie aucun mode, allez-y comme vous voulez.)
Partie 1 - Chemins relatifs et absolus
a) Donnez le chemin absolu vers le dossier roger (en minuscules, donc pas le dossier Roger):
b) Donnez le chemin absolu vers le dossier racine:
c) Donnez le chemin absolu vers le dossier Roger (avec une majuscule):
d) Si je me trouve dans le dossier Roger, donnez le chemin relatif vers le dossier Users:
e) Si je me trouve dans le dossier roger, donnez le chemin relatif vers le dossier test:
f) Si je me trouve dans le dossier Georges, donnez le chemin relatif vers le dossier Regis:
g) Si je me trouve dans le dossier roger, donnez le chemin relatif vers le dossier Roger:
h) Donnez le chemin absolu du fichier Regis.mp3:
i) Si je me trouve dans le dossier etc, donnez le chemin relatif vers le fichier test.exe:
j) Si je me trouve dans le dossier test2, donnez le chemin relatif vers le fichier beu:
Partie 2 - Commandes
Notez que les questions de la partie 2 sont cummulatives, c'est à dire que pour chaque question on doit tenir compte de ce que l'on a fait dans les questions précédentes.
Je me logue en tant que l'usager Georges. Je démarre cmd.exe.
- Dans quel dossier vais-je me retrouver par défaut? (donnez le chemin absolu)
- Comment peut-on appeler le répertoire dans lequel je me trouve en ce moment?
- Sans me déplacer, je veux copier le fichier allo.txt qui se trouve dans le répertoire test2 pour le placer dans le répertoire où je me trouve. Quelle commande vais-je utiliser en mode absolu?
- Quelle commande vais-je utiliser en mode relatif?
- Je veux maintenant créer un sous-répertoire chose à mon répertoire courant. Comment faire?
- Toujours sans changer de répertoire courant, je veux déplacer le fichier fichier.doc qui se trouve dans le répertoire etc pour le mettre dans mon nouveau répertoire chose. Quelle commande dois-je utiliser?
- Je veux copier les fichiers Regis1.txt et Regis2.txt du répertoire Regis pour les mettre dans mon répertoire courant, en une seule commande. Comment faire?
- Je tape la commande dir .. - que vais-je voir comme résultat?
- Je veux détruire le répertoire chose. Donnez une façon de le faire en deux commandes:
- Donnez une façon équivalente de le faire mais en une seule commande (fouillez dans l'aide si nécessaire!):
- Je tape dans l'ordre les commandes suivantes, en ignorant les messages d'erreur. Où vais-je me retrouver (donner le chemin absolu du répertoire)?
cd ..
cd ..\..
cd Georges
cd test\test2
cd ..
- Qu'est-ce qui est affiché au juste quand je fais cd d: (ou toute autre lettre de lecteur valide)? Expérimentez un peu pour comprendre...
- Qu'est-ce qui est affiché au juste quand je fais simplement cd? Expérimentez un peu pour comprendre...
- Comment faire afficher à l'écran le contenu de mon_fichier_texte.txt à l'écran, en mode absolu?
- Je me déplace dans C:\test. De là, comment renommer le sous-répertoire
roger pour qu'il s'appelle rogertest?
- Sans changer de répertoire, je veux déplacer le fichier allo.txt du sous-répertoire test2 pour le placer dans le répertoire etc, tout en le renommant en allo2.txt.
- Comment effacer les fichiers allo.txt et allo2.txt du répertoire etc en mode relatif?
- Quelle est la différence majeure entre les commandes COPY et XCOPY?
- Je veux que le fichier Georges dans le répertoire Roger soit accessible en lecture seulement. Je sais que la commande ATTRIB est sensée pouvoir m'aider. Comment puis-je y arriver (en mode absolu)?
- Comment puis-je savoir l'heure actuelle de l'ordinateur avec une commande texte?